package com.jin.service;

import org.springframework.web.multipart.MultipartFile;

/**
 * 通用服务接口
 */
public interface CommonService {

  /**
   * 上传文件到OSS
   * 
   * @param file 文件对象
   * @return 文件访问URL
   */
  String uploadFile(MultipartFile file);

  /**
   * 上传图片文件到OSS
   * 
   * @param file 图片文件
   * @return 文件访问URL
   */
  String uploadImage(MultipartFile file);

  /**
   * 删除OSS上的文件
   * 
   * @param fileUrl 文件URL或路径
   * @return 是否删除成功
   */
  boolean deleteFile(String fileUrl);

}
